package com.yy.dto.mother;

/**
 * @Description:
 * @ClassName: DoctorDetailDTO
 * @author: 姚欣宏
 * @date: 2023.10.24
 */
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("医生详细信息数据传输对象")
public class DoctorDetailDTO {

    @ApiModelProperty(value = "提示信息", example = "1.退号需在就诊前一日18:00前完成...")
    private String hint;

    @ApiModelProperty(value = "医生ID", example = "6897609450358571526")
    private String doctorId;

    @ApiModelProperty(value = "医生名称", example = "王静")
    private String doctorName;

    @ApiModelProperty(value = "所属部门", example = "锦江院区儿童耳鼻喉门诊")
    private String personnelDept;

    @ApiModelProperty(value = "职称", example = "专科医师")
    private String regTitelName;

    @ApiModelProperty(value = "医生头像URL", example = "https://hxeycdn.cd120.info/avatar/practitioner/HXD2-101912.jpg")
    private String docHeadImage;

    @ApiModelProperty(value = "日程日期", example = "2023-10-17")
    private String scheduleDate;

    @ApiModelProperty(value = "时间段", example = "上午")
    private String timeRange;

    @ApiModelProperty(value = "时间段排序", example = "1.0")
    private Double timeRangeSort;

    @ApiModelProperty(value = "部门ID", example = "504")
    private String deptId;

    @ApiModelProperty(value = "部门名称", example = "小儿耳鼻喉科门诊")
    private String deptName;

    @ApiModelProperty(value = "费用", example = "13.00")
    private String cost;

    @ApiModelProperty(value = "接收地点")
    private String admLocation;

    @ApiModelProperty(value = "机构代码", example = "HXD2")
    private String organCode;

    @ApiModelProperty(value = "机构名称", example = "四川大学华西第二医院 (锦江院区)")
    private String organName;

    @ApiModelProperty(value = "通知协议")
    private String noticeAgreement;

    @ApiModelProperty(value = "开放号码时间剩余")
    private Object openNumTimeRemaining;

    @ApiModelProperty(value = "确认订单验证", example = "identifyingCode")
    private String sureOrderVerify;

    @ApiModelProperty(value = "状态名称", example = "有号")
    private String statusName;

    @ApiModelProperty(value = "地址", example = "成都市锦江区成龙大道西段")
    private String address;

    @ApiModelProperty(value = "经度", example = "104.154024")
    private String longitude;

    @ApiModelProperty(value = "纬度", example = "30.591709")
    private String latitude;

    @ApiModelProperty(value = "业务更多条件")
    private Object bizByMoreConditions;

    @ApiModelProperty(value = "日程实体")
    private Object scheduleEntity;

    @ApiModelProperty(value = "医院配置实体")
    private Object thospitalConfigEntity;
}

